﻿body{font-family:'Helvetica',"Verdana","Lucida Grande","Gill Sans","Arial",sans-serif;font-size:14px;color:#333;height:100%;min-width:1060px;margin-right:1px;}textarea,input{font-family:inherit;font-size:inherit;}#header{height:121px;background:#222 url('../images/header-bkd-grid3.png');}#primary-nav{height:43px;border-top:1px solid rgba(255,255,255,.1);background:#222 url('../images/nav-bkd-grid3.png');-webkit-box-shadow:0 0px 20px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0px 20px 0 rgba(0,0,0,0.8);box-shadow:0 0px 20px rgba(0,0,0,0.8);}#hero{height:242px;background:#700 url('../images/hero-bg3.jpg') no-repeat center center;box-shadow:inset 0 0px 20px rgba(0,0,0,0.8);position:relative;}#content{background:#e5e5e5;padding:30px 0px;}#main{position:relative;z-index:100;}#sidebar{position:relative;z-index:1;}#footer{}.info-icon{margin-left:-38px;padding-right:5px;position:absolute;}hr.clear{height:0px;font-size:1px;line-height:0px;margin:0;padding:0;border:none;}h1{}h2{font-size:20px;color:#424242;margin-bottom:0px;}#main h2.title{font-weight:bold; font-family:'微软雅黑';}#main h2 strong{} #main h2 span{ color:#a62720;}h3{font-size:14px;color:#7a7a7a;margin-bottom:5px;}h4{font-size:20px;}h5{font-size:16px;}a,a:link,a:active,a:visited{
	cursor: pointer;
	text-decoration: none;
	color: #000;
	outline: none;
}a:hover{
	color: #000;
	text-decoration: underline;
}a.keyword{color:#666;border-bottom:dotted 1px #9c1c20;}a.keyword:hover{color:#000;border-bottom:dotted 1px #000;}a.arrow,.arrow{background:url(../images/ui/link-arrow.png) no-repeat center left;padding-left:10px;}a.button,.toolbar a,.no-ajax-toolbar a{padding:5px 10px;font-size:12px;color:#666666;border:1px solid #AFAFAF;background:url(../images/ui/button.png) repeat-x top;background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#cfcfcf));background:-moz-linear-gradient(top,#eeeeee,#cfcfcf);-webkit-user-select:none;-moz-user-select:none;}a.button:hover,.toolbar a:hover{color:#333;border-color:#999;background-position:bottom;background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#afafaf));background:-moz-linear-gradient(top,#eeeeee,#afafaf);}a.easy-hover,.easy-hover{-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);}a.easy-hover:hover,.easy-hover:hover{-khtml-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}a.media-action,.single-post a.subscribe,.ipad-subscribe a{display:inline-block;vertical-align:middle;color:#fff;font-weight:bold;font-size:20px;padding:10px 10px 6px 10px;background-color:#494849;margin-right:8px;text-align:center;line-height:14px;background:-webkit-gradient(linear,left top,left bottom,from(#666666),to(#444444));background:-moz-linear-gradient(top,#666666,#444444);}a.media-action small,.single-post a.subscribe small,.ipad-subscribe a small{font-size:11px;font-weight:normal;}a.media-action:hover,.single-post a.subscribe:hover,.ipad-subscribe a:hover{color:#333!important;background-color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#666666));background:-moz-linear-gradient(top,#cccccc,#666666);}.ipad-subscribe a{margin:0 0 15px 0;}.post-edit-link{margin-left:150px;}input[type="button"],input[type="submit"]{padding:4px 10px;font-size:16px;font-weight:bold;color:#770000;border:1px solid #770000;background-color:#EFEFEF;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;outline:none;cursor:pointer;}input[type="button"]:hover,input[type="submit"]:hover{background-color:#FFFFFF;border:1px solid #AA0000;}input[type="text"],input[type="password"],input[type="email"],textarea{font-size:14px;padding:5px 8px 5px 8px;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}.post-edit-link{float:right;}.date-box{width:48px;height:23px;text-align:center;color:#999;padding:5px 6px 2px;background:rgba(255,255,255,.4);display:block;margin-left:5px;-webkit-border-top-left-radius:6px;-khtml-border-radius-topleft:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:3px;-khtml-border-radius-topright:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:6px;-khtml-border-radius-bottomright:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:3px;-khtml-border-radius-bottomleft:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.date-box:hover{
}.date-box .day{font-size:20px;margin-top:-0.16em;font-weight:bold;float:left;}.date-box div{float:right;line-height:10px;}.date-box div .month{font-size:10px;text-transform:uppercase;display:block;}.date-box div .year{font-size:10px;text-transform:uppercase;display:block;}.cat-sprite{width:20px;height:20px;overflow:hidden;background:url(../images/ui/icons-sprite.png) no-repeat;float:left;margin:-4px 7px 0px 0px;}.cat-sprite.fxpodcast{background-position:0px;}.cat-sprite.therc{background-position:-20px;}.cat-sprite.thevfxshow{background-position:-40px;}.cat-sprite.fxguidetv{background-position:-60px;}.cat-sprite.fxguidetv{background-position:-60px;}.cat-sprite.fxguidetves{background-position:-80px;}.cat-sprite.fxfeatured{background-position:-100px;}.cat-sprite.quicktakes{background-position:-120px;}.cat-sprite.link{background-position:-140px;}.cat-sprite.fxphdes{background-position:-160px;}#header .logo a{text-indent:-10000px;display:block;width:409px;height:41px;background:url(../images/logo.png) no-repeat top;position:absolute;top:40px;}#header .logo a:hover{
}#search-form{display:inline;position:relative;}#search-form input.search{float:left;font-size:16px;background:url("../images/fancy-input-search.png") no-repeat top;width:189px;padding:4px 40px 5px 15px;}#search-form .submit-search-button{top:0;cursor:pointer;height:28px;position:absolute;margin-left:210px;margin-top:12px;width:30px;}#search-form:hover input.search{background-position:0px -34px;}.no-results p{font-size:18px;margin:5px 0px;}#main .fx_colorbox{position:relative;display:inline-block;}#main .fx_colorbox .zoom-icon{background:url('../images/ui/zoom.png') no-repeat scroll top left;width:20px;height:20px;display:block;position:absolute;right:15px;bottom:15px;}#main .fx_colorbox:hover .zoom-icon{background-position:top right;}#main .toolbar{float:right;padding-right:10px;}#main .post{padding:10px 0 30px 0px;clear:both;
}#hero_index{height:459px;background:#700 url('../images/hero-index.jpg') no-repeat center center;}#hero_main{height:102px;background:#700 url('../images/hero-index.jpg') no-repeat center center;}#main .post .date-box{float:right;}#main .post .featured-image-thumb{float:left;width:300px;height:168px;overflow:hidden;position:relative;}#main .post .featured-image-thumb .wp-post-image{margin-left:-25%;}#main .post h2,#main .post h2 a{margin-bottom:8px;color:#800;line-height:22px;}#main .post h2 a:hover{color:#C00;text-decoration:underline;}#main .page .post{font-size:14px;padding:15px;background:#DBDBDB;}#main .page .meta{height:30px;}#main .post-footer-nav{clear:both;padding:10px 10px 10px 0px;border-top:1px solid #cecece;}#main .featured-image-thumb img{z-index:0;}#main .featured-image-thumb img.default-podcasts-thumb{margin:-8% 0 0 -25%;width:323px;height:291px;}#main .featured-image-thumb img.default-podcasts-tv-thumb{margin:-56% 0 0 -25%;width:323px;height:291px;}#main .featured-image-thumb img.default-thumb{width:220px;}#main .featured-image-thumb img.default-podcasts-phdes-thumb{margin:-29% 0 0 -39%;}#main .featured-image-thumb img.insider{position:absolute;z-index:1;}#main .social{float:right;margin:0;}#main .social ul{padding-left:0px;}#main .single-post .social{float:none;margin:0;}#main .single-post .social ul{padding-left:0px;}.post-footer{position:absolute;bottom:23px;left:208px;}#main .listing .post{height:158px;position:relative;}#main .listing .post p{margin-bottom:8px;}#main .listing .post .cat-sprite{position:absolute;bottom:5px;right:2px;-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);}#main .listing .post:hover .cat-sprite{-khtml-opacity:0.9;-moz-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);}#main .entry-title h1{font-size:36px;}#main .single-post h2{font-size:28px;margin-top:2.5em;margin-bottom:10px;font-weight:bold;color:#333;}#main .single-post h3{font-size:24px;margin-top:2em;margin-bottom:10px;font-weight:bold;color:#333;}#main .single-post h4{font-size:20px;margin-top:2em;margin-bottom:8px;font-weight:bold;color:#666;}#main .single-post h5{font-size:16px;margin-top:1.5em;margin-bottom:7px;font-weight:bold;color:#333;}#main .single-post h6{margin-top:4px;margin-bottom:6px;font-weight:bold;color:#666;}#main .single-post h2.entry-title{font-size:17px;}#main .single-post .post{font-size:14px;padding:20px;}#main .single-post .post .podcasts-entry{min-height:165px;}#main .single-post .post .single-podcast-actions{padding:0px 0px 10px 0px;}#main .single-post .post .single-podcast-actions .subscriber{top:8px;}#main .single-post .post .featured-image-thumb{margin-bottom:20px;}#main .single-post .post .entry-meta{margin-top:20px;padding:10px 25px;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#cfcfcf));background:-moz-linear-gradient(top,#efefef,#cfcfcf);border:1px solid #b4b3b3;clear:both;}#main .single-post .post .live-blog-entry .date{color:#333;display:inline-block;float:left;margin-right:10px;}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px;}.wp-caption{border:none;background:#f1f1f1;color:#888;font-size:12px;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;}.wp-caption img{margin:5px;}.wp-caption p.wp-caption-text{margin:0 0 4px;}.wp-caption .mejs-inner img{margin:0;}.wp-smiley{margin:0;}.working-status{width:16px;height:16px;display:inline-block;background:url(../images/ui/loading-sm.gif) no-repeat center center;z-index:999;}.working-bg{background:url(../images/ui/loading-sm.gif) no-repeat center center;}.insider_article_ad{width:660px;height:78px;border:1px solid #EEE;background-color:rgba(255,255,255,0.7);padding:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:1.2em;margin-bottom:20px;}.insider_article_ad_logo{width:60px;height:68px;float:left;padding:5px 20px 0px 0px;}#comments ol.commentlist{padding-left:0px;}#comments ol.commentlist li{list-style:none;margin:10px 0px 0px 0px;padding:15px 0px 0px 6px;}.comment-author{float:right;font-style:italic;}#hero.default{height:100px;}#hero-pane .entry-header h1{color:rgba(255,255,255,.7);font-weight:bold;padding:20px 15px 15px 15px;font-size:32px;}#hero-pane .entry-header h1 .meta{display:block;color:rgba(255,255,255,0.5);font-size:18px;padding-top:6px;}.customSelect{width:380px;font-size:14px;padding:6px 10px;border:1px solid #FFF;background-color:#EEE;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(../images/ui/select-arrow.png) right center;}.customSelect.customSelectHover{
}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.customSelectInner{}.video-download{display:block;font-size:9px;text-align:left;}.page-template-fx2012-php #hero,.single-pledges #hero,.page-template-fx2012-thank-you-php #hero{background:#222222 url('../images/fx2012/header.jpg') top center;height:290px;}.page-template-fx2012-php #hero #hero-pane,.single-pledges #hero #hero-pane,.page-template-fx2012-thank-you-php #hero #hero-pane{display:none;}.page-template-fx2012-thank-you-php #login-register-password{padding-left:0;}.page-template-fx2012-thank-you-php #login-register-password .intro{display:none;}#fx2012{position:relative;}#fx2012 .fx2012-logo{background:url('../images/fx2012/fx2012.png') no-repeat scroll top left;width:563px;height:219px;position:absolute;left:0;top:-285px;}#fx2012 .tally{position:absolute;top:-322px;padding:50px 0;text-align:center;right:0;width:300px;height:200px;background:url('../images/fx2012/tally.png') no-repeat scroll top left;width:427px;height:294px;font-size:25px;color:#767676;font-weight:bold;}#fx2012 .tally .backers{font-size:31px;color:black;}#fx2012 .tally .backers .count{line-height:75px;font-size:73px;color:#9c1c20;}#fx2012 .tally .stats .amount{color:#519d2b;}#fx2012 .details{font-size:15px;line-height:24px;}#fx2012 .details .share{margin-bottom:10px;}#fx2012 .details .share .in{display:inline-block;vertical-align:top;}#fx2012 .details .share .in div,#fx2012 .details .share .in iframe{-khtml-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}#fx2012 .details h2{font-size:22px;margin-bottom:10px;}#fx2012 .details h3{font-size:20px;font-style:italic;margin:-10px 0 10px 0;color:#555;}#fx2012 #pledges{position:relative;z-index:1;}#fx2012 #pledges .pledge{background:#e8e7e7;padding:20px;color:#767676;font-size:18px;line-height:22px;margin-bottom:10px;}#fx2012 #pledges .pledge h3{font-weight:bold;color:#9c1c20;font-size:22px;margin-bottom:10px;text-transform:uppercase;}#fx2012 #pledges .pledge h4{text-transform:uppercase;font-size:15px;font-weight:bold;margin-bottom:10px;color:#767676;}#fx2012 #pledges .pledge .bonus{font-size:15px;margin:-15px 0 15px;}#fx2012 a.pledge_btn{padding:8px 23px;color:#295513;background:#67c737;border:1px solid #59763f;font-size:21px;font-weight:bold;text-align:center;display:block;width:100px;margin:0 auto;background:#67c837;background:-moz-linear-gradient(top,#67c837 0%,#498926 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#67c837),color-stop(100%,#498926));background:-webkit-linear-gradient(top,#67c837 0%,#498926 100%);background:-o-linear-gradient(top,#67c837 0%,#498926 100%);background:-ms-linear-gradient(top,#67c837 0%,#498926 100%);background:linear-gradient(top,#67c837 0%,#498926 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#67c837',endColorstr='#498926',GradientType=0);
}#fx2012 a.pledge_btn:hover{color:#FFF;background:#7d7e7d;background:-moz-linear-gradient(top,#7d7e7d 0%,#0e0e0e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d7e7d),color-stop(100%,#0e0e0e));background:-webkit-linear-gradient(top,#7d7e7d 0%,#0e0e0e 100%);background:-o-linear-gradient(top,#7d7e7d 0%,#0e0e0e 100%);background:-ms-linear-gradient(top,#7d7e7d 0%,#0e0e0e 100%);background:linear-gradient(top,#7d7e7d 0%,#0e0e0e 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#7d7e7d',endColorstr='#0e0e0e',GradientType=0);
}.single-pledges #fx2012 .details{padding:0 30px;}.single-pledges #fx2012 .details .member-notice{padding:20px;color:#767676;font-size:18px;line-height:22px;margin-bottom:10px;text-align:center;}.single-pledges #fx2012 .details h2{margin-bottom:15px;text-transform:uppercase;}.single-pledges #fx2012 .details h3{margin-top:0;}.single-pledges #fx2012 .pledge-info p{display:block;font-style:italic;}.single-pledges #fx2012 .auto-renew-note{background-color:#dff4ba;background:-webkit-gradient(linear,left top,left bottom,from(#b7d77e),to(#dff4ba));background:-moz-linear-gradient(top,#b7d77e,#dff4ba);padding:20px;text-align:center;font-size:18px;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#486416;margin-bottom:100px;}.single-pledges #fx2012 .auto-renew-note .button{font-size:20px;margin:0 8px;}.widget .pledge_stats{position:relative;cursor:pointer;}.widget .pledge_stats h3{text-align:center;font-size:20px;color:#9c1c20;margin-bottom:15px;}.widget .pledge_stats .tally{padding:10px 0 0;text-align:center;right:0;width:100%;width:100%;font-size:25px;color:#767676;font-weight:bold;margin:10px 0 10px;background:url('../images/fx2012/widget.png') no-repeat scroll top left;width:301px;height:305px;}.widget .pledge_stats .tally .backers{font-size:31px;color:black;}.widget .pledge_stats .tally .backers .count{line-height:75px;font-size:73px;color:#9c1c20;}.widget .pledge_stats .tally .stats .amount{color:#519d2b;}.widget #pledge_widget{font-size:14px;margin-bottom:10px;}.widget #pledge_widget strong{color:#424242;margin:2px 0 2px 0;display:block;}.widget #pledge_widget ul{margin:0;padding:0;list-style:none;}.widget #pledge_widget ul li{margin:2px 0 2px 0;padding:0;list-style:none;display:inline-block;vertical-align:top;width:49%;}.widget #pledge_widget ul li:hover{color:#9c1c20;}#heronab{background:#222 url('../images/nablive/header-home-live.jpg') top center;height:290px;#hero-pane { display: none;}	}
}

.page-template-nablive-php #hero,
.page-template-nablive-p1-php #hero {
  background: #222222 url('../images/nablive/header-stream-live.jpg') top center;
  height: 176px;
}
.page-template-nablive-php #hero #hero-pane,
.page-template-nablive-p1-php #hero #hero-pane {
  display: none;
}
.page-template-nablive-php #p1-stream,
.page-template-nablive-p1-php #p1-stream {
  background: #E8E7E7;
}
.page-template-nablive-php #p1-stream .widget,
.page-template-nablive-p1-php #p1-stream .widget {
  background: #ffffff;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* IE10+ */

  background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* W3C */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
  /* IE6-9 */

  -webkit-box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.1);
  padding: 20px 33px 20px 20px;
  margin: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #222;
}
.page-template-nablive-php #p1-stream .widget h2,
.page-template-nablive-p1-php #p1-stream .widget h2 {
  text-align: center;
  font-size: 22px;
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.page-template-nablive-php #p1-stream .widget #twitter,
.page-template-nablive-p1-php #p1-stream .widget #twitter {
  background: none !important;
  margin: 0;
  padding: 0;
}
.page-template-nablive-php #p1-stream .widget .feed_tweet,
.page-template-nablive-p1-php #p1-stream .widget .feed_tweet {
  background: none !important;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed {
  list-style: none;
  margin: 0px;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed .date-time,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed .date-time {
  float: right;
  font-style: italic;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed .title,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed .title {
  color: #9c1c20;
  font-weight: bold;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed .sub-title,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed .sub-title {
  color: #333;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed .retweet,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed .retweet {
  display: block;
  text-align: right;
  width: 100%;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed .user-profile,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed .user-profile {
  display: inline;
  float: left;
  border: 5px solid white;
  margin-right: 10px;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed li,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed li {
  width: 98%;
  padding: 15px 10px 5px;
  background: #f9c667;
  /* Old browsers */

  background: -moz-linear-gradient(top, rgba(249, 198, 103, 0.5) 0%, rgba(247, 150, 33, 0.5) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 198, 103, 0.5)), color-stop(100%, rgba(247, 150, 33, 0.5)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, rgba(249, 198, 103, 0.5) 0%, rgba(247, 150, 33, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, rgba(249, 198, 103, 0.5) 0%, rgba(247, 150, 33, 0.5) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, rgba(249, 198, 103, 0.5) 0%, rgba(247, 150, 33, 0.5) 100%);
  /* IE10+ */

  background: linear-gradient(top, rgba(249, 198, 103, 0.5) 0%, rgba(247, 150, 33, 0.5) 100%);
  /* W3C */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9c667', endColorstr='#f79621', GradientType=0);
  /* IE6-9 */

  border-bottom: 1px solid #CCC;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed li p,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed li p {
  white-space: normal;
  word-wrap: break-word;
  margin-bottom: 0px;
  padding-top: 5px;
}
.page-template-nablive-php #p1-stream .widget ul.live-feed li:hover,
.page-template-nablive-p1-php #p1-stream .widget ul.live-feed li:hover {
  background: rgba(200, 200, 200, 0.2) !important;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.page-template-nablive-php #foundry-form,
.page-template-nablive-p1-php #foundry-form {
  background: #f9c667;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f9c667 0%, #f79621 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9c667), color-stop(100%, #f79621));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f9c667 0%, #f79621 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f9c667 0%, #f79621 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #f9c667 0%, #f79621 100%);
  /* IE10+ */

  background: linear-gradient(top, #f9c667 0%, #f79621 100%);
  /* W3C */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9c667', endColorstr='#f79621', GradientType=0);
  /* IE6-9 */

  padding: 20px 20px 10px;
  margin: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: white;
}
.page-template-nablive-php #foundry-form h2,
.page-template-nablive-p1-php #foundry-form h2 {
  color: #9c1c20;
  font-weight: bold;
  font-size: 25px;
}
.page-template-nablive-php #foundry-form h3,
.page-template-nablive-p1-php #foundry-form h3 {
  font-size: 18px;
  line-height: 22px;
  color: white;
  margin-bottom: 5px;
  color: #222;
}
.page-template-nablive-php #foundry-form form input[type=text],
.page-template-nablive-p1-php #foundry-form form input[type=text] {
  width: 90%;
}
.page-template-nablive-php #foundry-form form input[type=submit],
.page-template-nablive-p1-php #foundry-form form input[type=submit] {
  font-size: 20px;
  width: 200px;
  margin: 10px 0 0;
  display: inline-block;
  text-align: center;
}
.page-template-nablive-php #foundry-form .choose-product,
.page-template-nablive-p1-php #foundry-form .choose-product {
  padding-top: 24px;
}
.page-template-nablive-php #foundry-form .choose-product h3,
.page-template-nablive-p1-php #foundry-form .choose-product h3 {
  font-size: 16px;
  line-height: 22px;
}


/* Global Treatments
-------------------------------------------------------------- */
.beta-memo-wp {
  /*display: none;*/

  padding: 0px 45px;
  font-size: 12px;
}
.chrome-note {
  display: none;
  margin-bottom: 10px;
  font-size: 15px;
  padding: 10px;
  background: #fef6d5;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.beta-memo-forum {
  /*display: none;*/

  /*background-color: #B3B3B3;*/

  background-color: #CCC;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dfdfdf));
  background: -moz-linear-gradient(top, #eeeeee, #dfdfdf);
  color: #333;
  padding: 10px 65px 10px 85px;
  margin-bottom: -10px;
  font-size: 13px;
}


/* Input items  --------------*/
input[type="text"].fancy,
input[type="password"].fancy,
.ws-plugin--s2member-pro-login-widget input[type="text"],
.ws-plugin--s2member-pro-login-widget input[type="password"] {
  color: #BFBFBF;
  border: none;
  width: 215px;
  height: 25px;
  font-size: 16px;
  margin-bottom: 0;
  padding: 5px 15px 5px 15px;
  background: url("../images/ui/fancy-input.png") no-repeat top;
}
input[type="text"].fancy:hover,
input[type="password"].fancy:hover,
.ws-plugin--s2member-pro-login-widget input[type="text"]:hover,
.ws-plugin--s2member-pro-login-widget input[type="password"]:hover,
input[type="text"].fancy:focus,
input[type="password"].fancy:focus,
.ws-plugin--s2member-pro-login-widget input[type="text"]:focus,
.ws-plugin--s2member-pro-login-widget input[type="password"]:focus {
  color: #DFDFDF;
  background-position: bottom;
}
/* Primary Nav
-------------------------------------------------------------- */
#primary-nav {
  /* Search bar */
}
#primary-nav ul.menu {
  list-style: none;
  margin: 0px;
  padding-left: 0px;
}
#primary-nav ul.menu li {
  float: left;
  /* fxphd en espanol exception*/

}
#primary-nav ul.menu li.last {
  border-right: none;
}
#primary-nav ul.menu li.menu-item a {
  color: #9e9e9e;
  display: block;
  height: 30px;
  font-size: 14px;
  font-family:'微软雅黑';
  padding: 12px 25px 0 25px;
  background: none;
}
#primary-nav ul.menu li.menu-item a:hover {
  text-shadow: none;
  text-decoration: none;
   color: #9e9e9e;
  background: rgba(255,255,255,.1);
}
#primary-nav ul.menu li.menu-item a.hover {
  text-shadow: none;
  text-decoration: none;
   color: #9e9e9e;
  background: rgba(255,255,255,.1);
}
#primary-nav ul.menu li .extra {
  margin: 9px 0px 9px 9px;
  height: 25px;
  display: block;
  float: left;
}
#primary-nav ul.menu li#menu-item-18817 {
  width: 122px;
  line-height: 16px;
  text-align: center;
}
#primary-nav ul.menu li#menu-item-18817 a {
  font-size: 18px;
}
#primary-nav form {
  display: inline;
}
#primary-nav #search-form input.search {
  float: left;
  margin: 3px 8px 6px 24px;
    position:absolute;
}
#primary-nav #search-form .submit-search-button {
  margin-left: 235px;
  margin-top: 7px;
  z-index:1000;
  float:left;
  display:inline;
  overflow:hidden;
  text-indent:-999em;
}
/* Secondary Nav
-------------------------------------------------------------- */
#secondary-nav {
  text-align: right;
  padding: 2px 0px 2px;
}
#secondary-nav ul.menu {
  float: right;
  list-style: none;
  margin: 0px;
  padding-left: 0px;
}
#secondary-nav ul.menu li {
  float: left;
  padding-left: 20px;
}
#secondary-nav ul.menu li a {
  color: #d2d2d2;
  font-size: 13px;
}
#secondary-nav ul.menu li a:hover {
  color: #666;
  background-position: bottom;
}
/* Soicial Actions/Meta Info */
#main .single-post .social,
#main .page .social {
  margin-top: 3px;
}
#main .social ul {
  list-style: none;
  margin: 0px;
}
#main .social ul li {
  float: left;
  padding: 0px 5px 0px 5px;
}
a.comment-box {
  display: block;
  color: #535353;
  background: url(../images/ui/comment.png) no-repeat;
  margin: 0 12px;
  font-size: 11px;
}
a.comment-box .label {
  width: 80px;
  height: 19px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 8px;
}
a.comment-box .count {
  background: url('../images/ui/comment-count.png') no-repeat scroll top left;
  width: 24px;
  height: 19px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-left: 2px;
  padding-top: 2px;
  margin-left: -5px;
}
a.contact-us {
  width: 30px;
  height: 20px;
  display: block;
  text-indent: -10000px;
  background: url(../images/ui/email.png) no-repeat;
}
div.tweet {
  width: 55px;
  height: 20px;
  display: block;
}
div.tweet.social-admin {
  width: 85px;
}
div.facebook-like {
  height: 20px;
  display: block;
  width: 75px;
}
div.facebook-like.social-admin {
  /*width: 80px;*/
}
div.gplus {
  width: 65px;
  display: block;
  margin: 0px 0 0 14px;
}
div.gplus.social-admin {
  /*width: 80px;*/
}
div.tweet a,
div.facebook-like a {
  color: #333;
}
/* Filter Box
-------------------------------------------------------------- */
a#filter-button.filter-on {
  border-color: #999;
  background: #EEEEEE;
  color: #666;
  border-bottom: none;
  position: relative;
  z-index: 78;
}
a#filter-button.filter-on:hover {
  color: #000;
  background: #EEEEEE;
}
#filter-box {
  width: 200px;
  padding: 15px;
  background: #B4B4B4;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cfcfcf));
  background: -moz-linear-gradient(top, #eeeeee, #cfcfcf);
  border: 1px solid #999;
  position: absolute;
  z-index: 77;
  right: 10px;
  top: 23px;
  display: none;
}
#filter-box ul {
  list-style: none;
  margin-left: -15px;
}
#filter-box ul li {
  width: 195px;
  padding: 8px 0px 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
}
#filter-box ul li input[type='checkbox'] {
  float: right;
  clear: right;
}
#filter-box .filter-submit {
  width: 100%;
}
.filters {
  font-size: 12px;
  font-style: italic;
  color: #666;
}
/* Subsciber Dialog
-------------------------------------------------------------- */
.subscribe-holder {
  position: relative;
  display: inline-block;
}
.subscriber {
  display: none;
  background-color: #CACACA;
  background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999));
  background: -moz-linear-gradient(top, #cccccc, #999999);
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.8);
  width: 210px;
  padding: 10px 20px;
  position: absolute;
  line-height: 19px;
  z-index: 777;
  top: 8px;
  left: 10px;
}
.subscriber a {
  color: #9c1c20 !important;
}
.subscriber a:hover {
  color: #900 !important;
}
.subscriber a.close {
  float: right;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana;
  background-color: #ac000e;
  color: #FFF !important;
  padding: 0px 4px 2px;
  text-align: center;
  margin-right: -8px;
}
.subscriber a.close:hover {
  background-color: #333;
  color: #FFF !important;
}
.subscriber h3 {
  margin-bottom: 2px;
  padding-top: 5px;
  font-weight: bold;
  color: #333;
}
.slidedeck .subscriber {
  bottom: 15px;
  left: 115px;
  top: auto;
}
/* Sidebar
-------------------------------------------------------------- */
#sidebar h2 {
  margin-left: -10px;
  padding: 8px 0px 5px 10px;
  font-weight: bold;
}
#sidebar .widget {
  width: 249px;
	border-bottom: 1px solid rgba(0,0,0,.2);

}
#sidebar .widget:first-child h2 {
  background: none;
  border-top: none;
  padding: 0px 0px 0px 10px;
}
#sidebar .widget h2 a {
  color: #424242;
}
#sidebar .widget h2 a:hover {
  color: #ac000e;
}
/* Widgets
-------------------------------------------------------------- */
/* Live Feed Widget */
.widget ul.live-feed {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding-left: 0px;
}
.widget ul.live-feed .date-time {
  float: right;
  font-style: italic;
}
.widget ul.live-feed .title {
  color: #9c1c20;
  font-weight: bold;
}
.widget ul.live-feed .sub-title {
  color: #333;
}
.widget ul.live-feed .retweet {
  display: none;
}
.widget ul.live-feed .user-profile {
  display: none;
}
.widget ul.live-feed li {
  width: 289px;
  padding: 5px 10px 5px 10px;
}
.widget ul.live-feed li p {
  white-space: normal;
  word-wrap: break-word;
  margin-bottom: 0px;
}
.widget ul.live-feed li:hover {
  background-color: #e8e7e7;
}
/* VB feed */
.widget.vb-forum-reader .forum-post {
  margin: 0px 0px 0px -10px;
  width: 289px;
  padding: 10px 10px 5px 10px;
}
.widget.vb-forum-reader .forum-post h3 {
  line-height: 18px;
  margin-bottom: 5px;
}
.widget.vb-forum-reader .forum-post h4 {
  color: #575757;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 5px;
}
.widget.vb-forum-reader .forum-post h4 span {
  color: #777;
  font-style: normal;
}
.widget.vb-forum-reader .forum-post p {
  white-space: normal;
  word-wrap: break-word;
  margin-bottom: 0px;
}
.widget.vb-forum-reader .forum-post:hover {
  background-color: #e8e7e7;
}
#twitter {
  position: relative;
  min-height: 200px;
}
#twitter .tweet_loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #dbdbdb url(../images/ui/ajax-loader.gif) no-repeat center center;
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 999;
}
/* related content */
.widget.related-content {
  padding-bottom: 10px;
}
.widget.related-content .title {
  color: #333;
  font-weight: bold;
  padding: 5px 0px 3px 0px;
}
.widget.related-content a {
  color: #666;
}
.widget.related-content ol {
  list-style: none;
  margin: 0px 0px 0px -27px;
}
.widget.related-content ol li {
  width: 289px;
  padding: 8px 10px 3px 10px;
}
.widget.related-content ol li:hover {
  background-color: #e8e7e7;
}
.widget.related-content ol li:hover a {
  color: #9c1c20;
  width: 100%;
  height: 100%;
  display: block;
}
.widget.related-content p {
  margin-bottom: 0px;
}
/* insider login */
.widget.login p {
  margin-bottom: 0px;
}
.widget.login p.intro {
  padding: 10px 10px 0px 23px;
  font-size: 16px;
}
#loginform {
  padding: 0px 10px 0px 23px;
}
#ws-plugin--s2member-pro-login-widget-username,
#ws-plugin--s2member-pro-login-widget-password {
  width: 245px;
  height: 35px;
}
.widget .ws-plugin--s2member-pro-login-widget-username input[type=submit] {
  display: block;
  margin: 10px 0px 5px 169px;
}
.widget .ws-plugin--s2member-pro-login-widget-form label {
  /*	display: none;*/

}
.widget .ws-plugin--s2member-pro-login-widget-username .login-remember label {
  font-size: 12px;
  font-weight: normal;
}
.widget .ws-plugin--s2member-pro-login-widget-username .login-remember {
  width: 110px;
  padding-top: 10px;
  float: left;
}
.widget .ws-plugin--s2member-pro-login-widget-username .login-submit {
  margin-top: -5px;
}
/* fxphd production blog */
.widget.production-blog h2 a {
  text-indent: 88px;
  background: url(../images/branding/fxphd-logo.png) no-repeat;
  color: #424242;
  display: block;
}
.widget.production-blog h2:hover {

}
.widget.production-blog h2:hover a {
  color: #000;
}
.widget.production-blog .fxphd-post {
  padding-bottom: 10px;
}
.widget.production-blog .fxphd-post h3 a {
  font-size: 16px;
  color: #424242;
  margin: 10px 0px 5px 0px;
  display: block;
}
.widget.production-blog .fxphd-post h3 a:hover {
  color: #9c1c20;
}
.widget.production-blog .fxphd-post h4 {
  font-size: 14px;
  color: #7a7a7a;
  margin-bottom: 5px;
}
.widget.production-blog .fxphd-post .featured-image-thumb {
  width: 290px;
  height: 148px;
  overflow: hidden;
  border: 1px solid #b4b3b3;
  margin: 10px 0;
}
.widget.production-blog .fxphd-post .featured-image-thumb img {
  height: 100%;
  width: auto;
}
/* Upgrade ad widget */
.widget.upgrade a.join {
  background: url(../images/ui/upgrade-ad.png) no-repeat center top;
  width: 297px;
  height: 246px;
  overflow: hidden;
  text-indent: -8000px;
  display: inline-block;
}
.widget.upgrade a.join:hover {
  background-position: center bottom;
}
/* Ads
-------------------------------------------------------------- */
.ad_leaderboard {
  width: 720px;
  height: 90px;
  float: right;
  position: relative;
}
.ad_sidebar {
  width: 300px;
  height: 250px;
  padding: 15px 0px 15px 15px;
  border-top: 1px solid #b4b3b3;
}

/* Footer
-------------------------------------------------------------- */
#footer {
  text-align: center;
}
#footer a:hover {
  color: #CCC;
}
#footer .primary {
  padding: 50px 0px 0px 0px;
}
#footer .primary a {
  font-size: 14px;
  color: #fff;
  font-family:'微软雅黑'
}
#footer .primary a:hover 
{
	color:#ff1203;
}
#footer .secondary {
  padding: 0px;
}
#footer .secondary a {
  font-size: 14px;
  color: #464646;
}
#footer ul {
  list-style: none;
  margin: 0px;
}
#footer ul li {
  display: inline;
  padding: 0px 5px 0px 5px;
}
#footer p {
  padding-top: 20px;
  color: #464646;
  text-transform: uppercase;
}
#footer .clocks .clock {
  display: inline;
  text-transform: uppercase;
  margin: 10px;
  font-weight: bold;
}
#footer .clocks .clock .name {
  background-color: #3B3B3B;
  color: #8A8A8A;
  padding: 5px 5px 3px 5px;
  border: 2px solid #3B3B3B;
}
#footer .clocks .clock .date-time {
  color: #3B3B3B;
  background-color: #8A8A8A;
  padding: 5px 5px 3px 5px;
  border: 2px solid #3B3B3B;
}
/* Repsonse Box
-------------------------------------------------------------- */
#respond input,
#respond textarea {
  display: block;
}
#respond input[type="text"] {
  width: 96%;
}
#respond textarea {
  width: 99%;
  height: 160px;
  line-height: 18px;
  margin-left: -2px;
  padding: 10px 5px;
}
#respond .form-submit {
  float: right;
  display: block;
  margin-top: -10px;
}
#respond .form-allowed-tags {
  display: none;
}
#comments .pingback {
  border: 0px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 660px;
}
#respond,
#comments .comment.depth-1 {
  width: 660px;
  position: relative;
  padding: 15px 15px 30px 15px;
  margin: 35px 0px 10px 0px;
  color: #333;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#comments .comment.highlight_user {
  background: rgba(125, 0, 0, 0.08);
}
#comments .comment.highlight_user.depth-1:before {
  background: rgba(125, 0, 0, 0.08);
}
/* Single Hero */
/* Homepage Hero
-------------------------------------------------------------- */
#hero-pane {
  position: relative;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
#hero-pane .skin-fxguide {
  padding-top: 1px;
}
#featured {
  width: 665px;
  position: relative;
}
#featured .featured-story {
  margin: 13px 0px 10px 0px;
  width: 665px;
  height: 285px;
  position: absolute;
  overflow: hidden;
}
#featured .featured-story .title .fs-title {
  display: inline-block;
  width: 590px;
  font-weight: bold;
}
#featured .featured-story .title .fs-title a {
  color: #FFF;
}
#featured .featured-story .description {
  position: absolute;
  padding: 5px 15px 5px 15px;
  color: #CCC;
  bottom: 0px;
  width: 635px;
  background-color: rgba(0, 0, 0, 0.8);
}
#featured .featured-story .description p {
  margin-bottom: 2px;
  clear: both;
}
#featured .featured-story .description .date-box {
  background: none;
  padding: 8px 12px 0px 0px;
  width: 20px;
  display: inline-block;
  line-height: 12px;
  margin-top: -5px;
  bottom: -5px;
  position: relative;
  text-align: center;
  display: none;
}
#featured .featured-story .description .date-box .month {
  font-size: 12px;
}

#featured .featured-story:hover .description h2 a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
#featured.single {
  width: 100%;
}
#featured.single .featured-story {
  /*margin: 15px auto;*/

  width: 100%;
}
#featured.single .featured-story .featured-image-thumb {
  width: 685px;
  overflow: hidden;
  position: absolute;
  left: 400px;
}
#featured.single .featured-story .featured-image-thumb img.attachment-hero {
  margin-left: -20px;
}
#featured.single .featured-story .description {
  position: absolute;
  padding: 5px 15px 5px 15px;
  bottom: 0px;
  left: 0px;
  width: 400px;
  height: 285px;
}
#featured.single .featured-story .description h1 {
  font-size: 36px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.9);
  padding: 35px 25px 0;
  margin-bottom: 5px;
}
#featured.single .featured-story .description h2 {
  font-size: 20px;
  color: rgba(255, 255, 255, 0.5);
  padding: 0px 30px 0;
}
#featured.single .featured-story .description h2.meta {
  color: white;
  color: rgba(255, 255, 255, 0.5);
}
#feature-queue {
  position: absolute;
  left: 680px;
  top: 13px;
  width: 328px;
  height: 300px;
  overflow: hidden;
}
#feature-queue .story {
  margin: 0px 0px 15px 0px;
  width: 323px;
  height: 135px;
  overflow: hidden;
  position: relative;
  /*.opacity(0.8);*/

}
#feature-queue .story .title {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.8);
}
#feature-queue .story .title .fs-title {
  display: inline-block;
  width: 280px;
  font-weight: bold;
  padding-left: 8px;
}
#feature-queue .story .title h2 a {
  font-size: 14px;
  color: white;
  text-shadow: -1px 1px 0 #000000;
  display: block;
  margin: 0px;
  padding: 3px 5px 2px 0px;
}
#feature-queue .story .date-box {
  background: none;
  line-height: 8px;
  margin: auto 5px;
  padding: 5px 0 2px 5px;
  position: absolute;
  text-align: center;
  top: 17%;
  width: 14px;
  display: none;
}
#feature-queue .story .date-box .day {
  font-size: 14px;
}
#feature-queue .story .date-box .month {
  font-size: 9px;
  padding-top: 1px;
}
#feature-queue .story .expanded-info {
  display: none;
}
#feature-queue .story:hover {
  /*.opacity(1);*/

}
#feature-queue .story:hover .title {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
#feature-queue .story:hover .title h2 a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
#hero-navigation {
  width: 30px;
  height: 60px;
  position: absolute;
  left: 626px;
  top: 115px;
}
#hero-navigation a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -8000px;
  background: white;
  margin: 5px;
  background: rgba(0, 0, 0, 0.6) url('../images/ui/nav-arrows.png') no-repeat;
}
#hero-navigation a.up {
  background-position: left top;
}
#hero-navigation a.up:hover {
  background-color: rgba(255, 255, 255, 0.7);
  background-position: right top;
}
#hero-navigation a.down {
  background-position: left bottom;
}
#hero-navigation a.down:hover {
  background-color: rgba(255, 255, 255, 0.7);
  background-position: right bottom;
}
#hero-1 {
  background: gray;
}
#hero-2 {
  background: blue;
}
#hero-3 {
  background: yellow;
}
#hero-4 {
  background: orange;
}
#hero-5 {
  background: green;
}
/* FAQ
-------------------------------------------------------------- */
.faq-page {
  line-height: 28px;
}
.faq-page .faq-title {
  font-size: 16px;
}
/*.faq-page .faq-answer {
	line-height: 22px;
	font-size: 14px;
	padding:15px 20px 15px 15px;
	margin: 10px;
	background-color: #CACACA;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#CACACA));
	background: -moz-linear-gradient(top,  #fff,  #CACACA);
	.border-radius(15px);
	-moz-box-shadow:0 1px 5px #191919;
    -webkit-box-shadow:0 1px 5px #191919;
    box-shadow:0 1px 5px #191919;
	color: #333;
}
*/
.faq-page .faq-answer {
  width: 640px;
  position: relative;
  padding: 15px 20px;
  margin: 25px 0px 10px 0px;
  border: 1px solid #a8a8a8;
  color: #333;
  background: #e8e8e8;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dfdfdf));
  background: -moz-linear-gradient(top, #efefef, #dfdfdf);
  /* css3 */

  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.faq-page .faq-answer p {
  margin-bottom: 0px;
}
.faq-page .faq-answer:before {
  /* creates the larger triangle */

  content: "\00a0";
  display: block;
  /* reduce the damage in FF3.0 */

  position: absolute;
  top: -40px;
  /* value = - border-top-width - border-bottom-width */

  left: 40px;
  /* controls horizontal position */

  bottom: -40px;
  border: 20px solid transparent;
  border-bottom-color: #a8a8a8;
  width: 0;
  height: 0;
}
.faq-page .faq-answer:after {
  /* creates the smaller  triangle */

  content: "\00a0";
  display: block;
  /* reduce the damage in FF3.0 */

  position: absolute;
  content: "\00a0";
  top: -36px;
  /* value = - border-top-width - border-bottom-width */

  left: 42px;
  /* value = (:before right) + (:before border-right) - (:after border-right) */

  bottom: -36px;
  border: 18px solid transparent;
  border-bottom-color: #EFEFEF;
  width: 0;
  height: 0;
}
.faq-page ul.faq-topics {
  list-style: none;
  margin-left: -24px;
  font-size: 16px;
}
/* Insider Registration Page
-------------------------------------------------------------- */
div.s2member-pro-paypal-form-section {
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
  background: -moz-linear-gradient(top, #efefef, #ffffff);
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 10px 55px 25px;
  margin: 25px 25px !important;
}
#s2member-pro-paypal-checkout-form-response-section {
  background: none;
  padding: 0px;
}
div.s2member-pro-paypal-form-description-div {
  font-family: 'Helvetica', "Verdana", "Lucida Grande", "Gill Sans", "Arial", sans-serif !important;
  color: #486416;
  font-weight: bold;
  font-size: 16px !important;
  text-align: center !important;
}
#s2member-pro-paypal-cancellation-form-description-section {
  background-color: #FE8989;
  background: -webkit-gradient(linear, left top, left bottom, from(#ef4a4a), to(#fe8989));
  background: -moz-linear-gradient(top, #ef4a4a, #fe8989);
}
#s2member-pro-paypal-cancellation-form-description-div {
  color: #3F0808 ;
}
#s2member-pro-paypal-checkout-form-description-section,
#s2member-pro-paypal-update-form-description-section,
#s2member-pro-paypal-registration-form-description-section {
  background-color: #dff4ba;
  background: -webkit-gradient(linear, left top, left bottom, from(#b7d77e), to(#dff4ba));
  background: -moz-linear-gradient(top, #b7d77e, #dff4ba);
}
div.s2member-pro-paypal-form-section-title {
  font-family: 'Helvetica', "Verdana", "Lucida Grande", "Gill Sans", "Arial", sans-serif !important;
  font-size: 20px !important;
  color: #333;
  font-weight: bold;
  padding: 10px 0px 0px 0px !important;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input,
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div textarea,
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div select {
  font-size: 15px;
  padding: 4px 6px 3px 6px;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div span {
  font-size: 15px;
  color: #999;
}
#s2member-pro-paypal-registration-form-response-section {
  background: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* Sign In / Profile Widget
-------------------------------------------------------------- */
.ws-plugin--s2member-pro-login-widget {
  padding-bottom: 10px;
}
.ws-plugin--s2member-pro-login-widget-profile-summary {
  padding: 10px 15px 0px 10px;
}
.ws-plugin--s2member-pro-login-widget-form {
  padding: 10px 0px 0px 25px;
}
.ws-plugin--s2member-pro-login-widget-submit input {
  bottom: 3px;
  left: 143px;
  position: relative;
  width: 100px !important;
}
.ws-plugin--s2member-pro-login-widget-profile-summary-name {
  font-size: 18px;
  font-style: italic;
}
div.ws-plugin--s2member-pro-login-widget-username,
div.ws-plugin--s2member-pro-login-widget-password,
div.ws-plugin--s2member-pro-login-widget-remember-me,
div.ws-plugin--s2member-pro-login-widget-submit {
  margin: 4px 0px !important;
}
.ws-plugin--s2member-pro-login-widget-profile-summary-my-account a,
.ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile a,
.ws-plugin--s2member-pro-login-widget-profile-summary-logout a,
.my-dashboard a {
  background: url(../images/ui/account-sprite.png) no-repeat;
  padding-left: 25px;
  display: block;
  font-size: 14px;
}
.ws-plugin--s2member-pro-login-widget-profile-summary-my-account a {
  background-position: -2px -20px;
}
.ws-plugin--s2member-pro-login-widget-profile-summary-edit-profile a {
  background-position: -2px 0px;
}
.ws-plugin--s2member-pro-login-widget-profile-summary-logout a {
  background-position: -2px -40px;
}
.my-dashboard a {
  background-position: -2px -60px;
}
/* Plans Page
-------------------------------------------------------------- */
#plans {
  color: #333;
}
#plans .intro {
  font-size: 15px;
  line-height: 20px;
  padding: 0 10px 0 0;
}
#plans .intro .since {
  font-size: 14px;
}
#plans .intro .full-intro {
  display: none;
}
#plans .options {
  text-align: center;
}
#plans .options .login-here {
  font-size: 20px;
  margin-bottom: 10px;
}
#plans .options .plan-overview a.join {
  background: url(../images/ui/fxinsider-plan.png) no-repeat center top;
  width: 445px;
  height: 269px;
  overflow: hidden;
  text-indent: -8000px;
  display: inline-block;
}
#plans .options .plan-overview a.join:hover {
  background-position: center bottom;
}
/* Log In Page
-------------------------------------------------------------- */
#fx-login li {
  list-style: none;
}
#fx-login ul.tml-action-links {
  margin: 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
  background: -moz-linear-gradient(top, #efefef, #ffffff);
  -webkit-border-radius: 0px 0px 15px 15px;
  -moz-border-radius: 0px 0px 15px 15px;
  border-radius: 0px 0px 15px 15px;
  padding: 10px 25px;
  text-align: right;
}
#fx-login ul.tml-action-links li {
  display: inline-block;
  margin: 0 25px 0 2px;
}
#fx-login h2 {
  padding: 10px 25px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bfbfbf));
  background: -moz-linear-gradient(top, #eeeeee, #bfbfbf);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  font-weight: bold;
  font-size: 20px;
  color: #333;
}
#fx-login .login {
  padding: 20px 25px;
}
#fx-login .login input[type="text"],
#fx-login .login #fx-login .login input[type="password"],
#fx-login .login #fx-login .login select {
  font-size: 18px;
}
#fx-login .login form label {
  font-size: 16px;
  color: #999;
  display: block;
}
#fx-login .login form p.forgetmenot label {
  display: inline;
}
#fx-login .login p {
  margin-bottom: 0px;
}
#fx-login .login p.error {
  padding: 5px;
  border: 1px solid #c00;
  background-color: #ffebe8;
  color: #333;
}
#fx-login .login p.message {
  padding: 10px 25px 5px 25px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bfbfbf));
  background: -moz-linear-gradient(top, #eeeeee, #bfbfbf);
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-weight: bold;
  font-size: 18px;
  color: #333;
  margin-bottom: 0px;
}
#fx-login .login .submit {
  margin: 15px 0px 15px 0px;
}
.welcome-box {
  font-size: 18px;
}
.welcome-box .menu-left,
.welcome-box .menu-right {
  float: left;
  text-transform: lowercase;
}
.welcome-box .menu-left ul,
.welcome-box .menu-right ul {
  margin: 0px;
  padding: 0px;
}
.welcome-box .menu-left ul li,
.welcome-box .menu-right ul li {
  list-style: none;
}
.welcome-box .menu-left ul li a,
.welcome-box .menu-right ul li a {
  padding: 12px 10px;
  text-align: center;
  width: 228px;
  margin: 1px;
  font-size: 20px;
  color: #666666;
  border: 1px solid #AFAFAF;
  background: url(../images/ui/button.png) repeat-x top;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cfcfcf));
  background: -moz-linear-gradient(top, #eeeeee, #cfcfcf);
  -webkit-user-select: none;
  -moz-user-select: none;
  display: block;
}
.welcome-box .menu-left ul li a:hover,
.welcome-box .menu-right ul li a:hover {
  color: #333;
  border-color: #999;
  background-position: bottom;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#afafaf));
  background: -moz-linear-gradient(top, #eeeeee, #afafaf);
}
#your-profile h3 {
  padding: 10px 25px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bfbfbf));
  background: -moz-linear-gradient(top, #eeeeee, #bfbfbf);
  -webkit-border-radius: 15px 15px 0px 0px;
  -moz-border-radius: 15px 15px 0px 0px;
  border-radius: 15px 15px 0px 0px;
  font-weight: bold;
  font-size: 20px;
  color: #333;
  margin-bottom: 0px;
}
#your-profile .form-table,
#registerform,
#loginform,
#lostpasswordform {
  padding: 10px 25px;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
  background: -moz-linear-gradient(top, #efefef, #ffffff);
  -webkit-border-radius: 0px 0px 15px 15px;
  -moz-border-radius: 0px 0px 15px 15px;
  border-radius: 0px 0px 15px 15px;
}
#loginform,
#registerform,
#lostpasswordform {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0px;
}
#your-profile th {
  width: 35%;
}
#your-profile .description {
  display: block;
  font-size: 11px;
}
#password .indicator-hint {
  display: inline-block;
}
#your-profile tbody tr:nth-child(2n) td,
tbody tr.even td {
  background: none;
}
/* Contact Page
-------------------------------------------------------------- */
#articleq-holder {
  /*	display:none;*/

}

select {
  width: 400px;

}

p.contact-field {
	width: 680px;
	height: 42px;
	margin-bottom: 20px;
	padding: 0px;
	border: 1px solid #FFF;
	color: #555;
	font-weight: bold;
	background-color: #EEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: block;
	
}

.contact-legend {
	display: block;
	line-height: 42px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: auto;
	width: 180px;
	text-align: right;
	vertical-align: middle;
}

p.contact-field-textarea {
	height: 315px;

}

.wpcf7-text {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	width: 470px;
	height: 42px;
	padding: 0px 0px 0px 10px !important;

}

.wpcf7-textarea {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	width: 470px;
	height: 300px;
	padding: 15px 0px 0px 10px !important;
	display: block;
	margin: auto !important;

}
/* Login Form
-------------------------------------------------------------- */
/* tabbed list */
ul.tabs_login {
  padding: 0;
  margin: 20px 0 0 0;
  position: relative;
  list-style: none;
  font-size: 14px;
  z-index: 1000;
  float: left;
}
ul.tabs_login li {
  border: 1px solid #E7E9F6;
  -webkit-border-top-left-radius: 10px;
  -khtml-border-radius-topleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -khtml-border-radius-topright: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  line-height: 28px;
  /* = */
  height: 28px;
  padding: 0;
  margin: 0 5px 0 0;
  position: relative;
  background: #fff;
  overflow: hidden;
  float: left;
}
ul.tabs_login li a {
  text-decoration: none;
  padding: 0 10px;
  display: block;
  outline: none;
}
ul.tabs_login li.active_login {
  border-left: 1px solid #E7E9F6;
  border-bottom: 1px solid #fff;
  -webkit-border-top-left-radius: 10px;
  -khtml-border-radius-topleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -khtml-border-radius-topright: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  background: #fff;
  color: #333;
}
ul.tabs_login li.active_login a {
  font-weight: bold;
}
.tab_container_login {
  background: #fff;
  position: relative;
  margin: 0 0 20px 0;
  border: 1px solid #E7E9F6;
  -webkit-border-bottom-left-radius: 10px;
  -khtml-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -khtml-border-radius-bottomright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -khtml-border-radius-topright: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  z-index: 999;
  float: left;
  width: 98%;
  top: -1px;
  padding: 7px 15px 15px 15px;
  padding-top: 10px;
}
.tab_container_login ul {
  padding: 0;
  margin: 0 0 0 15px;
}
.tab_container_login ul li {
  margin: 5px 0;
}
/* global styles */
#login-register-password h3 {
  font-size: 18px;
  border: 0 none;
  margin: 10px 0;
  padding: 0;
}
#login-register-password p {
  margin: 0 0 15px 0;
  padding: 0;
}
/* Jobs styles */
.page-template-jobs-php #hero {
  background: #aa0000 url('../images/jobs/header.png') no-repeat top center;
  height: 176px;
}
.page-template-jobs-php #hero #hero-pane {
  display: none;
}
/* form elements */
.username,
.password,
.login_fields {
  margin: 7px 0 0 0;
  overflow: hidden;
  width: 100%;
}
.username label,
.password label,
.login_fields label {
  float: left;
  clear: none;
  width: 25%;
  font-size: 18px;
}
.username input,
.password input,
.login_fields input {
  font-size: 18px;
  float: left;
  clear: none;
  width: 200px;
  padding: 2px 3px;
  color: #777;
  margin-top: 0px;
}
.rememberme {
  overflow: hidden;
  width: 100%;
  margin-bottom: 7px;
}
.rememberme label {
  font-size: 14px;
}
#rememberme {
  float: left;
  clear: none;
  margin: 4px 4px -4px 0;
  width: 20px;
}
.user-submit {
  padding: 5px 10px;
  margin: 5px 0;
}
.userinfo {
  float: left;
  clear: none;
  width: 75%;
  margin-bottom: 10px;
}
.userinfo p {
  margin-left: 10px;
}
.usericon {
  float: left;
  clear: none;
  width: 15%;
  margin: 0 0 10px 22px;
}
.usericon img {
  border: 1px solid #F4950E;
  padding: 1px;
}
#login-register-password {
  padding: 0px 50px;
}
#login-register-password h2 {
  margin: 20px 0px 0px 0px;
}
.form-table {
  margin: 0px 0px 20px 0px !important;
}


.featured-image-thumb
{
	float:left;
}
.tag_line
{
	width:100%;
	float:left;
	padding-bottom:10px;
	 border-bottom:1px #cecece solid;
}
.featured-image-thumb-right
{
	width:410px;
	float:right;
	font-family:'微软雅黑';	
	padding-right:20px;
}
.featured-image-thumb-right strong
{
	width:100%;
	float:left;
	color:#a00000;
	font-size:18px;
	font-weight:normal;
}
.featured-image-thumb-right span
{
	width:100%;
	float:left;
	color:#9c9c9c;
	line-height:24px;
}
.featured-image-thumb-right font
{
	width:100%;
	float:left;
	line-height:20px;
	color:#535353;
	word-wrap: break-word;
word-break: break-all; 
height:88px;
padding-bottom:10px;
}
.featured-image-thumb-right a
{
	width:100%;
	float:left;
	color:#a00000;
}
.featured-image-thumb-right a:hover
{
	color:#a00000;
	text-decoration:underline;
}
.work
{
	width:750px;
	float:left;
}
.index_right
{
	width:250px;
	float:right;
}
.index_main
{
    width:1000px;
    float:left;
  background: url('../images/index_line.gif') repeat-y;	
}
.menu-primary-menu-container a:hover
{
	text-decoration:none;
	color:#ff1203;
}

/**/
.index_about
{
	width:235px;
	float:left;	
	height:424px;
	padding-left:10px;	
	padding-right:5px;

}
.index_about_tag
{
	width:100%;
	float:left;
	margin-top:5px;
}
.index_about_wz
{
	width:100%;
	float:left;
	margin-top:20px;
}
/**/
.index_news
{
	width:230px;
	float:left;	
	padding-left:15px;	
	padding-right:5px;
	padding-top:30px;
	border-top:1px #cecece solid;		
}
.index_news_tag
{
	width:100%;
	float:left;
}
.index_news_k
{	width:100%;
	float:left;
	margin-top:10px;
}
.index_news_k li
{	width:230px;
	float:left;
	line-height:24px;
	color:#535353;
	padding-top:10px;
	
}
.index_news_k li a
{	width:220px;
	float:left;
	line-height:24px;
	color:#535353;
	padding:0 5px;
}
.index_news_k li a:hover
{	width:100%;
	float:left;
	line-height:24px;
	color:#535353;
	background:#d0d0d0;
}
.index_news_more
{	
	width:100%;
	float:left;
	line-height:24px;
	margin-top:20px;
}


#box {
    height: 242px;
    position: relative;
    width: 1000px;
}

#slides {
    position: absolute;
    top: 15px;
    z-index: 100;
}
.tag_title
{
	float:left;
}
.news_k
{
	float:left;
	color:#fff;
}
.news_k strong
{
	width:100%;
	float:left;
	font-size:24px;
}
.news_k span
{
	width:100%;	
	float:left;
	font-size:16px;	
}
.main_index
{
	width:100%;
background:#222 url('../images/header-bkd-grid3.png');
}
.video_k
{
	width:100%;
	float:left;
	color:#fff;
	margin-top:20px;
}
.video_k strong
{
	width:100%;
	float:left;
	font-size:24px;
}
.video_k span
{
	width:100%;	
	float:left;
	font-size:16px;	
}
.video_main
{
	clear:both;
	width:640px;
	margin:auto;
	padding-top:35px;
}
.video_kj
{
	width:870px;
	margin:auto;
	padding-top:40px;
}
.video_title
{
	width:830px;
	padding:0 20px;
	background:#a41318;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:20px;
}
.video_tag
{
	width:830px;
	padding:20px;
	background:#0f0f0f;
	color:#fff;
	word-wrap: break-word;
word-break: break-all; 
table-layout:fixed;
float:left;
overflow:auto;	
}
.Next
{
	width:100%;
	float:left;
	border-top:1px #4c4c4c solid;
	padding-top:10px;
}
.Next_l
{
	float:left;
}
.Next_l span
{
color:#b5b5b5;	
}
.Next_l a
{
	background:none;
	border:0;
	color:#b5b5b5;
}
.Next_l a:hover
{
	background:none;
	border:0;
	color:#b5b5b5;	
}
.Next_r
{
	float:right;
}
.page
{
	width:870px;
	margin:auto;
	margin-top:20px;
}

.Customers
{
	width:100%;
	float:left;
}
.Customers_tag
{
	width:100%;
	float:left;
	border-bottom:1px #cecece solid;
	padding-bottom:10px;
}
.Customers_wz
{
	width:100%;
	float:left;
}
